someone that strangles - Español Inglés Diccionario